import Foundation
# -*- coding: utf-8 -*-

languageCode=Foundation.NSUserDefaults.standardUserDefaults().objectForKey_('AppleLanguages')[0]
#languageCode='de'

translations={

'fr':
	{

	'Weather' : u'Temps',
	
	},

	
'es':
	{

	'Weather' : u'Tiempo',

	},

'it':
	{

	'Weather' : u'Tempo',

	},

'de':
	{
	
	
	'%Y-%m-%dT%H:%M' : u'%d.%m.%Y um %H:%M Uhr',    # don't forget AT and o'clock here at the end
	'%B %d' : u'%d. %B',
	
	'Germany' : u'Deutschland',
	'Netherlands' : u'Niederlande',
	
	
	'Weather' : u'Wetter',
	
	'January' : u'Januar',
	'February' : u'Februar',
	'March' : u'März',
	'April' : u'April',
	'May' : u'Mai',
	'June' : u'Juni',
	'July' : u'Juli',
	'August' : u'August',
	'September' : u'September',
	'October' : u'Oktober',
	'November' : u' November',
	'December' : u'Dezember',
	
	'Today' : u'Heute',
	'Monday'  : u'Montag',
	'Tuesday'  : u'Dienstag',
	'Wednesday'  : u'Mittwoch',
	'Thursday'  : u'Donnerstag',
	'Friday'  : u'Freitag',
	'Saturday'  : u'Samstag',
	'Sunday'  : u'Sonntag',
	
	'Current' : u'Aktuell',
	'Current Conditions'  : u'Aktuelle Wetterlage',
	'Feels like'  : u'Gefühlt',
	'Wind'  : u'Wind',
	'Location'  : u'Standort',
	'Last Update'  : u'Letzte Aktualisierung',
	
	'Forecast for' : u'Vorhersage für',
	'from'  : u'aus', # Wind is comming FROM
	'N' : u'Nord',
	'S' : u'Süd',
	'E' : u'Ost',
	'W' : u'West',
	'variable' : u'wechselnden Richtungen',
	'High' : u'Max.',
	'Low' : u'Min.',
	
	# Weather Conditions
	
	'Sunny' : u'Sonnig',
	'Mostly Sunny' : u'Meist Sonnig',
	
	'Fair' : u'Heiter',
	
	'Cloudy' : u'Bewölkt',
	'Partly Cloudy' : u'Teils bewölkt',
	'Mostly Cloudy' : u'Stark bewölkt',
	
	'Fog' : u'Nebel',
	'Mist' : u'Feuchter Dunst',
	'AM Fog / PM Sun' : u'Vormittags Nebel / Nachmittags Sonne',
	'AM Fog / PM Clouds' : u'Vormittags Nebel / Nachmittags Wolken',
	
	'Showers in the Vicinity' : u'Leichte Schauer',
	'AM Showers' : u'Vormittags Schauer',
	'PM Showers' : u'Nachmittags Schauer',
	'Few Showers' : u'Einige Schauer',
	'Showers' : u'Schauer',
	'Scattered Showers / Wind' : u'Vereinzelt Regen / Wind',
	
	'AM Light Rain' : u'Vormittags Leichter Regen',
	'AM Light Snow' : u'Vormittags Schneeschauer',
	'AM Drizzle' : u'Vormittags Sprühregen',
	'PM Light Rain' : u'Nachmittags Leichter Regen',
	'PM Light Snow' : u'Nachmittags Schneeschauer',
	'PM Light Rain / Wind' : u'Nachmittags Leichter Regen / Wind',
	'PM Drizzle / Wind' : u'Nachmittags Sprühregen / Wind',
	'Light Rain' : u'Leichter Regen',
	'Light Rain / Fog' : u'Leichter Regen / Nebel',
	'Light Rain / Wind' : u'Leichter Regen / Wind',
	'Light Drizzle' : u'Leichter Sprühregen',
	'Light Rain Shower' : u'Leichte Regenschauer',
	'AM Rain' : u'Vormittags Regen',
	'Drizzle' : u'Sprühregen',
	'Rain' : u'Regen',
	'Rain / Snow' : u'Regen / Schnee',
	'Heavy Rain' : u'Starker Regen',
	'Light Snow' : u'Leichter Schneefall',
	'Scattered Snow' : u'Vereinzelt Schneefall',
	
	'T-Storms' : u'Gewitter',
	'Scattered T-Storms' : u'Vereinzelte Gewitter',
	
	},
		
'nl':
	{
	
	'%Y-%m-%dT%H:%M' : u'%d-%m-%Y om %H:%M uur',	 # don't forget AT and o'clock here at the end
	'%B %d' : u'%d %B',
	
	'Netherlands' : u'Nederland',
	'Germany' : u'Duitsland',
	
	
	'Weather' : u'Weer',
	
	'January' : u'Januari',
	'February' : u'Februari',
	'March' : u'Maart',
	'April' : u'April',
	'May' : u'Mei',
	'June' : u'Juni',
	'July' : u'Juli',
	'August' : u'Augustus',
	'September' : u'September',
	'October' : u'Oktober',
	'November' : u' November',
	'December' : u'December',
	
	'Today' : u'Vandaag',
	'Monday'  : u'Maandag',
	'Tuesday'  : u'Dinsdag',
	'Wednesday'	 : u'Woensdag',
	'Thursday'	: u'Donderdag',
	'Friday'  : u'Vrijdag',
	'Saturday'	: u'Zaterdag',
	'Sunday'  : u'Zondag',
	
	'Current' : u'Huidig',
	'Current Conditions'  : u'Actuele weervoorspelling',
	'Feels like'  : u'Gevoelstemperatuur',
	'Wind'	: u'Wind',
	'Location'	: u'Plaats',
	'Last Update'  : u'Laatst bijgewerkt',
	
	'Forecast for' : u'Voorspelling voor',
	'from'	: u'uit', # Wind is comming FROM
	'N' : u'Noord',
	'S' : u'Zuid',
	'E' : u'Oost',
	'W' : u'West',
	'variable' : u'variabele richting',
	'High' : u'Max',
	'Low' : u'Min',
	
	# Weather Conditions
	
	'Sunny' : u'Zonnig',
	'Mostly Sunny' : u'Overwegend zonnig',
	
	'Fair' : u'Onbewolkt',
	
	'Cloudy' : u'Bewolkt',
	'Partly Cloudy' : u'Licht bewolkt',
	'Mostly Cloudy' : u'Zwaar bewolkt',
	
	'Fog' : u'Mist',
	'Mist' : u'Mist',
	'AM Fog / PM Sun' : u'Ochtendmist / In de middag zon',
	'AM Fog / PM Clouds' : u'Ochtendmist / In de middag bewolkt',
	
	'Showers in the Vicinity' : u'Kans op lichte regen',
	'AM Showers' : u'Regen in de ochtend',
	'PM Showers' : u'Regen in de middag',
	'Few Showers' : u'Enkele regenbuien',
	'Showers' : u'Regenbuien',
	'Scattered Showers / Wind' : u'Regenbuien, wind en af en toe zon',
	
	'AM Light Rain' : u'In de ochtend lichte regen',
	'Light Rain' : u'Lichte regen',
	'Light Rain / Fog' : u'Lichte regen / mist',
	'Light Rain / Wind' : u'Lichte regen / wind',
	'Light Drizzle' : u'Lichte motregen',
	'Light Rain Shower' : u'Lichte regenbui',
	'AM Rain' : u'In de ochtend regen',
	'Rain' : u'Regen',
	'Drizzle' : u'Motregen',
	'Heavy Rain' : u'Zware regen',
	'Rain / Snow' : u'Regen / Sneeuw',
	'Light Snow' : u'Lichte sneeuwval',
	'Scattered Snow' : u'Sneeuwbuien',

	'T-Storms' : u'Onweer',
	'Scattered T-Storms' : u'Verspreid onweer',
	}
	
 }


def tr(str,comment=''):
	Foundation.NSLog( u"WeatherFrontLog: translation: %@",	str )
	if languageCode=='en' or not translations.has_key(languageCode) or not translations[languageCode].has_key(str):
		return str
	return translations[languageCode][str]


